A Logical Foundation for Environment Classifiers

نویسندگان

  • Takeshi Tsukada
  • Atsushi Igarashi
چکیده

Taha and Nielsen have developed a multi-stage calculus λ with a sound type system using the notion of environment classifiers. They are special identifiers, with which code fragments and variable declarations are annotated, and their scoping mechanism is used to ensure statically that certain code fragments are closed and safely runnable. In this paper, we investigate the Curry-Howard isomorphism for environment classifiers by developing a typed λ-calculus λ. It corresponds to multi-modal logic that allows quantification by transition variables—a counterpart of classifiers—which range over (possibly empty) sequences of labeled transitions between possible worlds. This interpretation will reduce the “run” construct—which has a special typing rule in λ—and embedding of closed code into other code fragments of different stages— which would be only realized by the cross-stage persistence operator in λ—to merely a special case of classifier application. We prove that λ enjoys basic properties including subject reduction, confluence, and strong normalization and that the execution of a well-typed λ program is properly staged. Finally, we show that the proof system augmented with a classical axiom is sound and complete with respect to a Kripke semantics of the logic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support Vector Machine Based Facies Classification Using Seismic Attributes in an Oil Field of Iran

Seismic facies analysis (SFA) aims to classify similar seismic traces based on amplitude, phase, frequency, and other seismic attributes. SFA has proven useful in interpreting seismic data, allowing significant information on subsurface geological structures to be extracted. While facies analysis has been widely investigated through unsupervised-classification-based studies, there are few cases...

متن کامل

A parametric model for predicting cut point of hydraulic classifiers

A new parametric model was developed for predicting cut point of hydraulic classifiers. The model directly uses operating parameters including pulp flowrate, feed particle size characteristics, pulp solids content, solid density and particles retention time in the classification chamber and also covers uncontrollable errors using calibration constants. The model applicability was first verified...

متن کامل

Providing Service in a Changing Ubiquitous Computing Environment

Ubiquitous computing (UBICOMP) is a highly dynamic and heterogeneous environment. These aspects increase the complexity of the development of UBICOMP applications. We are currently working on an UBICOMP middleware that aims at shielding the application developer from these aspects. This paper presents the design criteria for an UBICOMP middleware as well as its classifiers that interface an app...

متن کامل

The ERA of FOLE: Foundation

This paper discusses the representation of ontologies in the first-order logical environment FOLE (Kent [8]). An ontology defines the primitives with which to model the knowledge resources for a community of discourse (Gruber [6]). These primitives, consisting of classes, relationships and properties, are represented by the entity-relationshipattribute ERA data model (Chen [2]). An ontology use...

متن کامل

Paraphrasing the meaning of physical environment comparative examining of audience-oriented, author-oriented and text-oriented (Islamic) approaches

Discussions derived from epistemology and its sub-branches are of the most important theoretical grounds affecting theoretical basis of art schools in particular architecture styles. During recent decades, two approaches of epistemology have been reciprocally shaped to know how one can paraphrase the meaning of physical environment. In the first approach, the audience and his knowledge are main...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Logical Methods in Computer Science

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2009